#!/usr/bin/python
# -*- coding: utf-8 -*-

# -----------------------------------------------------------------------------
# Configuraciones para el reemplazo de caracteres LaTeX
# -----------------------------------------------------------------------------

primero = {"$" : "\\$",
           "..." : "\\ldots ",
           "%" : "\\%",
           "~" : "\\~",
           "^" : "and",
           "_" : "\\_",
           ">>>": "$\\ggg$",
           "<<<": "$\\lll$",}

segundo = {">>" : "$\\gg$",
           "<<" : "$\\ll$"}

tercero = {"&" : "\\&",
           "#" : "\\#",}

# -----------------------------------------------------------------------------
# Configuraciones para el libro Python Cook Book
# -----------------------------------------------------------------------------

estilos = dict(docPrefaceTitle="self.prefacio",
               docText="self.texto",
               docSection1Title="self.seccion",
               docLink="self.enlace",
               docList="self.vineta",
               docSection2Title="self.titulo",
               docChapterTitle="self.capitulo",
               pre="self.verbatim",
               docSidebarTitle="self.titulo",
               docSection3Title="self.titulo",
               docFootnote="self.pie_de_pagina",
               docGlossaryTitle="self.titulo")
etiquetas = dict(p=True, h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, pre=True)

PythonCookBook = dict(estilos=estilos, etiquetas=etiquetas,
                      negrita=["a", "tt"], cursiva=["span", "i"],
                      indice=["sub", "sup"], none=["b"],
                      salidatex="pythoncookbook.tex",
                      siguiente="/home/manuel/libros_html/python_cookbook/0596007973/",
                      home="/home/manuel/libros_html/python_cookbook/0596007973/toc.html",
                      ultimo="/home/manuel/libros_html/python_cookbook/0596007973/index.html",
                      autor="David Ascher, Alex Martelli, Anna Ravenscroft",
                      titulo="Python Cookbook, 2nd Edition",
                      fecha="March 2005")

# -----------------------------------------------------------------------------
# Configuraciones para el libro PyQt
# -----------------------------------------------------------------------------

estilos = dict(h1="self.controlador_h1", p="self.texto", pre="self.verbatim",
               h2="self.subseccion", h3="self.subsubseccion")
etiquetas = dict(h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, p=True, pre=True)
negrita=["tt", "span", "b"]
cursiva=["i"]

PyQt = dict(estilos=estilos, etiquetas=etiquetas, negrita=negrita,
            cursiva=cursiva,
            indice=[],
            home="/home/manuel/libros_html/qt/pyqt/index.lxp@lxpwrap=f26_252ehtm.htm",
            siguiente="/home/manuel/libros_html/qt/pyqt/",
            ultimo="/home/manuel/libros_html/qt/pyqt/index.lxp@lxpwrap=i10749_252ehtm.htm",
            salidatex="qt.tex",
            autor="Opendocs Llc; Bk\\&CD-Rom",
            titulo="Gui Programming With Python: Using the Qt Toolkit",
            fecha="January 2002")

# -----------------------------------------------------------------------------
# Configuraciones para el libro Python Programming
# -----------------------------------------------------------------------------

estilos = dict(docPrefaceTitle="self.prefacio",
               docText="self.texto",
               docSection1Title="self.seccion",
               docLink="self.enlace",
               docList="self.vineta",
               docSection2Title="self.titulo",
               docChapterTitle="self.capitulo",
               pre="self.verbatim",
               docSidebarTitle="self.titulo",
               docSection3Title="self.titulo",
               docFootnote="self.pie_de_pagina",
               docGlossaryTitle="self.titulo",
               docFigureTitle="self.titulo",
               docPartTitle="self.parte",
               docTableTitle="self.titulo",
               docExampleTitle="self.titulo",
               docSection4Title="self.titulo")
etiquetas = dict(p=True, h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, pre=True)

PythonProgramming = dict(estilos=estilos, etiquetas=etiquetas,
                      negrita=["a", "tt"], cursiva=["span", "i"],
                      indice=["sub", "sup"], none=["b"],
                      home="/home/manuel/libros_html/programming python/0596009259/toc.html",
                      siguiente="/home/manuel/libros_html/programming python/0596009259/",
                      ultimo="/home/manuel/libros_html/programming python/0596009259/index.html",
                      salidatex="pythonprogramming.tex",
                      autor="Mark Lutz",
                      titulo="Programming Python, 3rd Edition",
                      fecha="August 2006")

# -----------------------------------------------------------------------------
# Documento GPL "Tablas en Latex"
# -----------------------------------------------------------------------------

estilos = dict(h1="self.controlador_h1", p="self.texto", pre="self.verbatim",
               h2="self.subseccion", h3="self.subsubseccion")
etiquetas = dict(h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, p=True, pre=True)
negrita=["tt", "span", "b"]
cursiva=["i"]
TablasLatex =dict(estilos=estilos, etiquetas=etiquetas,
                      negrita=negrita, cursiva=cursiva,indice=[],
                      home="/home/manuel/libros html/tablas/node1.html",
                      siguiente="/home/manuel/libros_html/tablas/",
                      ultimo="/home/manuel/libros_html/tablas/node34.html",
                      salidatex="tablaslatex.tex",
                      autor="Ra\\'ul Mata Botana",
                      titulo="Tablas en LATEX",
                      fecha="Octubre 2006")

# -----------------------------------------------------------------------------
# Rapid Web Applications with TurboGears
# -----------------------------------------------------------------------------

estilos = dict(docPrefaceTitle="self.prefacio",
               docText="self.texto",
               docSection1Title="self.seccion",
               docLink="self.enlace",
               docList="self.vineta",
               docSection2Title="self.titulo",
               docChapterTitle="self.capitulo",
               pre="self.verbatim",
               docSidebarTitle="self.titulo",
               docSection3Title="self.titulo",
               docFootnote="self.pie_de_pagina",
               docGlossaryTitle="self.titulo",
               docFigureTitle="self.titulo",
               docPartTitle="self.parte",
               docTableTitle="self.titulo",
               docExampleTitle="self.titulo",
               docSection4Title="self.titulo",
               docNoteTitle="self.titulo",
               docAppendixTitle="self.capitulo")
etiquetas = dict(p=True, h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, pre=True)

TurboGears = dict(estilos=estilos, etiquetas=etiquetas,
                      negrita=["a", "tt"], cursiva=["span", "i"],
                      indice=["sub", "sup"], none=["b"],
                      home="/home/manuel/libros_html/turbogears/0131583999/toc.html",
                      siguiente="/home/manuel/libros_html/turbogears/0131583999/",
                      ultimo="/home/manuel/libros_html/turbogears/0131583999/index.html",
                      #home="/home/nercof/libros_html/turbogears/0131583999/toc.html",
                      #siguiente="/home/nercof/libros_html/turbogears/0131583999/",
                      #ultimo="/home/nercof/libros_html/turbogears/0131583999/index.html",
                      salidatex="turbogears.tex",
                      autor="Mark Ramm, Kevin Dangoor, Gigi Sayfan",
                      titulo="Rapid Web Applications with TurboGears: Using \
                      Python to Create Ajax-Powered Sites",
                      fecha="November 07, 2006")

# -----------------------------------------------------------------------------
# Configuraciones para el libro Python Programming
# -----------------------------------------------------------------------------

estilos = dict(docPrefaceTitle="self.prefacio",
               docText="self.texto",
               docSection1Title="self.seccion",
               docLink="self.enlace",
               docList="self.vineta",
               docSection2Title="self.titulo",
               docChapterTitle="self.capitulo",
               pre="self.verbatim",
               docSidebarTitle="self.titulo",
               docSection3Title="self.titulo",
               docFootnote="self.pie_de_pagina",
               docGlossaryTitle="self.titulo",
               #docFigureTitle="self.titulo_figura",
               docPartTitle="self.parte",
               docTableTitle="self.titulo",
               docExampleTitle="self.titulo",
               docSection4Title="self.titulo")
etiquetas = dict(p=True, h1=True, h2=True, h3=True,
            h4=True, h5=True, h6=True, pre=True,img=True)

TwistedNetwork = dict(estilos=estilos, etiquetas=etiquetas,
                      negrita=["a", "tt"], cursiva=["span", "i"],
                      indice=["sub", "sup"], none=["b"],
                      imagenes="/home/manuel/libros_html/twisted_network/0596100329/images/0596100329/figs/",
                      home="/home/manuel/libros_html/twisted_network/0596100329/twistedadn-PREFACE-1.html",
                      siguiente="/home/manuel/libros_html/twisted_network/0596100329/",
                      ultimo="/home/manuel/libros_html/twisted_network/0596100329/index.html",
                      salidatex="twistednetwork.tex",
                      autor="Abe Fettig",
                      titulo="Twisted Network Programming Essentials",
                      fecha="October 2005")

# -----------------------------------------------------------------------------
# Archivo Log
# -----------------------------------------------------------------------------

archivo_log = "log.txt"
